<?php
function get_mods(){
  $query = "SELECT * FROM modifier";
  $result = mysql_query($query);
  $mods = array();
  while($row= mysql_fetch_object($result)) {
    array_push($mods, $row);
  }
  return $mods;
}

function mod_exist($in){
  $exist = FALSE;
  $array = get_mods();
  foreach($array as $val){
    if(strtolower($in) == strtolower($val->mod_name)){
      $exist = $val -> mod_id;
    }
  }
  return $exist;
}

function create_mod($in){
  $exist = mod_exist($in);
  if(!$exist){
    $query = sprintf("INSERT INTO `modifier` ( `mod_id`, `mod_name`) VALUES ( NULL, '%s')", $in);
    $result = mysql_query($query);
    if (!$result){
      die('Invalid query: ' . mysql_error());
    }
    return mysql_insert_id();
  } else
  return $exist;
}